/**
 * Created by kirno on 2017/4/20.
 */

const requestUrl = {
    /**
     * 查看角色列表
     */
    SEARCH_ROLELIST: '/api/admin/role/searchRoleList',

    /**
     * 删除角色
     */
    DEL_ROLE: '/api/admin/role/delRole',

    /**
     * 添加角色
     */
    ADD_ROLE: '/api/province/searchAddress',

    //==========================管理员相关接口============================
    /**
     * 管理员列表
     */
    SEARCH_ADMIN_LIST: '/api/admin/searchAdminList',
    /**
     * 添加管理员
     */
    ADD_ADMIN: '/api/admin/admin/addAdmin',
    /**
     * 删除
     */
    DEL_ADMIN: '/api/admin/admin/delAdmin',
    /**
     * 查找管理员
     */
    SEARCH_ONEADMIN: '/api/admin/admin/searchAdminList',
    /**
     * 修改管理员
     */
    UPDATE_ADMIN_ISABLE: '/api/admin/admin/updateAdmin',

    UPDATE_ADMIN: '/api/admin/admin/updateAdmin',

    /**
     * 查找条形码
     */
    SEARCH_BARCODES: '/api/barCode/searchBarCodes',

    /**
     * 根据条件搜索条形码
     */
    FIND_BARCODE: '/api/barCode/findBarCode',


    /**
     * 添加条形码
     */
    ADD_BARCODE: '/api/barCode/addBarCode',

    /**
     * 修改条形码
     */
    UPDATE_BARCODE: '/api/barCode/updateBarCode',

    /**
     * 删除条形码
     */
    DELETE_BARCODE: '/api/barCode/delBarCode',

//==========================保证金相关接口============================
    /**
     * 添加保证金
     */
    ADD_BOND: '/api/bond/addBond',

    /**
     * 编辑保证金
     */
    UPDATE_BOND: '/api/bond/updateBond',

    /**
     * 删除保证金
     */
    DELETE_BOND: '/api/bond/delBond',


    /**
     * 查找保证金列表
     */
    SEARCH_BOND: '/api/bond/searchBondList',

    /**
     * 修改行业保证金启用停用
     */
    UPDATE_BOND_ABLE: '/api/bond/updateBondIsAble',

    /**
     * 通过保证金ID查找分类
     */
    SEARCH_TYOE_BY_BONDID: '/api/bond/searchTypeByBondId',

    //==========================分类相关接口============================
    /**
     *查询分类
     */
    SEARCH_TYPE: '/api/type/searchTypeList',
    /**
     *修改分类
     */
    UPDATE_TYPE: '/api/type/updateType',

    UPDATE_TYPE_ISABLE: '/api/type/updateTypeIsAble',
    /**
     * 刪除分类
     */
    DEL_TYPE: '/api/type/delType', /**
     * 添加分类
     */
    ADD_TYPE: '/api/type/addType',

    //
    /**
     *产品列表
     */
    SEARCH_GOODSLIST: '/api/goods/searchGoodsList',

    /**
     * 上下架
     */
    UPDATE_GOOD_SUPDOWN: '/api/goods/updateGoodsUpDown',
    /**
     * 商品详情
     */
    SEARCH_ONEGOODS: '/api/goods/searchOneGoods',
    /**
     * 修改商品
     */
    UPDATE_GOODS: '/api/goods/updateGoods',
    /**
     * 删除商品
     */
    DEL_GOODS: '/api/goods/delGoods',
    /**
     * 添加
     */
    ADD_GOODS: '/api/goods/addGoods',

    //==========================会员相关接口============================
    /**
     * 查看用户列表
     */
    SEARCH_MEMBER_LIST: '/api/user/searchUserList',

    /**
     * 添加用户标签
     */
    ADD_USER_LABEL: '/api/user/updateUserLabel',

    /**
     * 添加平台会员
     */
    ADD_MEMBERUSER: '/api/user/addMemberUser',

    /**
     * 修改商户会员
     */
    UPDATE_MEMBERUSER: '/api/user/updateMemberUser',

    /**
     * 删除会员
     */
    DELETE_MEMBER: '/api/user/delUser',

    /**
     * 修改会员停用启用
     */
    UPDATE_MEMBER_STATUS: '/api/user/updateUserIsAble',


    /**
     * 查询店铺认证
     */
    SEARCH_USER_STORE: '/api/user/searchUserStore',

    /**
     * 修改用户审核平台会员状态
     */
    UPDATE_USER_STORETYPE: '/api/user/updateUserStoreStatus',

    /**
     * 查看用户余额
     */
    SEARCH_USERPRICE_BYID: '/api/user/searchUserPriceById',

    /**
     *  查看用户操作记录
     */
    SEARCH_USER_BALANCE_RECORD: '/api/user/searchUserRecordList',

};
const sku = {
    //==========================SKU类型相关接口============================
    /**
     * SKU类型
     */
    SEARCH_TYPE: '/api/sku/searchType',
    /**
     * SKU修改
     */
    UPDATE_TYPE_ISABLE: '/api/sku/updateTypeIsAble',

    UPDATE_TYPE: '/api/sku/updateType',
    /**
     * 添加SKU类型
     */
    ADD_TYPE: '/api/sku/addType',
    /**
     * 删除类型
     */
    DEL_TYPE: '/api/sku/delType',
    //==========================SKU属性相关接口============================
    /**
     * SKU属性
     */
    SEARCH_PROPERTY: '/api/sku/searchProperty',
    /**
     * SKU属性修改
     */
    UPDATE_PROPERTY_ISABLE: '/api/sku/updatePropertyIsAble',

    UPDATE_PROPERTY: '/api/sku/updateProperty',
    /**
     * 添加SKU数据
     */
    ADD_PROPERTY: '/api/sku/addProperty',
    /**
     * 删除数据
     */
    DEL_PROPERTY: '/api/sku/delProperty',
    //==========================SKU数据相关接口============================
    /**
     * SKU数据
     */
    SEARCH_RECORD: '/api/sku/searchRecord',
    /**
     * SKU数据修改
     */
    UPDATE_RECORD_ISABLE: '/api/sku/updateRecordIsAble',

    UPDATE_RECORD: '/api/sku/updateRecord',
    /**
     *添加SKU数据
     */
    ADD_RECORD: '/api/sku/addRecord',
    /**
     * 删除数据
     */
    DEL_RECORD: '/api/sku/delRecord',
};
const menu = {
    /**
     * 查询第一级菜单
     */
    SEARCH_MENULIST: '/api/menu/searchMenuList',
    /**
     * 查询全部菜单
     */
    SEARCH_MENULISTALL: '/api/admin/menu/searchMenuListAll',
    /**
     * 查询下级菜单
     */
    SEARCH_MENULIST_BY_PARENTID: '/api/admin/menu/searchMenuListByParentId',
    /**
     * 修改菜单
     */
    UPDATE_MENU: '/api/admin/menu/updateMenu',
    /**
     * 删除菜单
     */
    DEL_MENU: '/api/admin/menu/delMenu',
    /**
     * 添加菜单
     */
    ADD_MENU: '/api/admin/menu/addMenu',
    /**
     * 查询角色
     */
    SEARCH_ROLELIST: '/api/role/searchRoleList',
    /**
     * 修改角色
     */
    UPDATE_ROLE: '/api/admin/role/updateRole',

    /**
     * 删除角色
     */
    DEL_ROLE: '/api/role/delRole',

    /**
     * 修改角色状态
     */
    UPDATE_ROLE_IS_ABLE: '/api/role/updateRoleIsAble',

    /**
     * 根据角色ID查询菜单
     */
    SEARCH_MENU_BY_ROLEID: '/api/admin/role/searchMenuByRoleId',
    /**
     * 添加角色
     */
    ADD_ROLE: '/api/admin/role/addRole',

    /**
     *查看所有分类 保证金页面使用
     */
    SEARCH_ALL_TYPE: '/api/type/searchAllType',


    /**
     *更改菜单顺序
     */
    SORT_MENULIST: '/api/admin/menu/addMenuList'
};
const orders = {
    // 订单管理
    /**
     * 查看查看订单列表(根据商家ID查看订单)
     */
    SEARCH_ORDER_LIST: '/api/order/searchOrderList',

    /**
     * 查看退货退款列表
     */
    SEARCH_RETURN_GOODS: '/api/order/searchReturnGoods',

    /*查看退货单商品详情*/
    SEARCH_RETURN_GOODS_DETAIL: '/api/order/searchReturnGoodsDetail',

    /**
     * 查看查看订单列表
     */
    SEARCH_ORDER_DETAIL: '/api/order/searchOrderDetail',

    /**
     * 查看通知
     */

    SEARCH_BOTICELIST_BYSHOP: '/api/order/searchNoticeList',

    /**
     * 清除通知
     */

    UPDATE_NOTICE: '/api/order/updateNotice',
};
// 登录相关操作
const login = {
    /**
     * 平台登录
     */
    TO_LOGIN: '/api/admin/admin/toLogin',

    /**
     * 查找验证码
     */
    SEARCH_CODE: '/api/admin/addCodeByAdmin',


    /**
     * 注销登录
     */
    EXIT_LOGIN: '/api/admin/exitLogin',
};
const file = {
    UPLOAD: '/api/file/upload',
};

//路线管理相关操作
const line = {
    /**
     * 查询路线
     */
    SEARCH_LINE_LIST: '/api/admin/route/searchRouteList',
    /**
     * 添加路线
     */
    ADD_LINE: '/api/admin/route/addRoute',
    /**
     * 删除路线
     */
    DEl_LINE: '/api/admin/route/delRoute',
    /**
     * 修改路线
     */
    UPDATE_LINE: '/api/admin/route/updateRoute',
};

//客户管理相关操作
const customer = {
    /**
     * 刷新管家婆客户数据
     */
    UPDATE_CUSTOMER: '/api/admin/customer/flashCustomer',
    /**
     * 查询客户列表
     */
    SEARCH_CUSTOMER: '/api/admin/customer/searchCustomerList',
    /**
     * 修改客户信息
     */
    EDIT_CUSTOMER: '/api/admin/customer/updateCustomer',
    /**
     * 解绑微信
     */
    UNBIND_CUSTOMER: '/api/admin/customer/unbindCustomer'
};

//角色分配相关操作
const roleAssignment = {
    /**
     * 刷新管家婆员工数据
     */
    UPDATE_ROLE: '/api/admin/employee/flashEmployee',
    /**
     * 修改负责人
     */
    UPDATE_DUTYEMPLOYEE: '/api/admin/employee/updateDutyEmployee',
    /**
     * 查询员工列表
     */
    SEARCH_EMPLOYEELIST: '/api/admin/employee/searchEmployeeList',
    /**
     * 查询负责人
     */
    SEARCH_DUTYEMPLOYEE: '/api/admin/employee/searchDutyEmployee',
    /**
     * 解绑微信
     */
    UNTIEWECHAT: '/api/admin/employee/untieWechat',
};

//物流公司相关操作
const logistics = {
    /**
     * 查看物流列表
     */
    SEARCH_LOGISTICSLIST: '/api/admin/logistics/searchLogisticsList',
    /**
     * 添加物流
     */
    ADD_LOGISTICS: '/api/admin/logistics/addLogistics',
    /**
     * 删除物流
     */
    DEL_LOGISTICS: '/api/admin/logistics/delLogistics',
    /**
     * 修改物流
     */
    UPDATE_LOGISTICS: '/api/admin/logistics/updateLogistics'
};

//出库管理
const outbound = {
    /**
     * 查询订单列表
     */
    SEARCH_OUTPUTLIST: '/api/admin/output/searchOutputList',
    /**
     * 订单详情
     */
    SEARCH_OUTPUTDETAIL: '/api/admin/output/searchOutputDetail',
    /**
     * 修改订单状态
     */
    UPDATE_OUTPUTSTATUS: '/api/admin/output/updateOutputStatus',
    /**
     * 刷新出库草稿单
     */
    FLASH_OUTPUT: '/api/admin/output/flashOutput',
};

//入库管理
const storage = {
    /**
     * 查询入库管理列表
     */
    SEARCH_STORAGELIST: '/api/admin/storage/searchStorageList',
    /**
     * 刷新管家婆入库草稿单
     */
    FLASH_STORAGE: '/api/admin/storage/flashStorage',
    /**
     * 查询入库详情
     */
    SEARCH_STORAGEDETAIL: '/api/admin/storage/searchStorageDetail'
};

//出车管理
const car = {
    /**
     * 查询出车列表
     */
    SEARCH_CARLIST: '/api/admin/car/searchCarList',
    /**
     * 查询待配送订单列表
     */
    SEARCH_TOSENDOUTPUTLIST: '/api/admin/car/searchToSendOutputList',
    /**
     * 自动装车
     */
    AUTO_TAKEINTOCAR: '/api/admin/car/autoTakeIntoCar',
    /**
     * 装车
     */
    TAKEINTOCAR: '/api/admin/car/takeIntoCar',
    /**
     * 送市场
     */
    SEND_MARKET: '/api/admin/car/sendMarket',
    /**
     * 确认自提
     */
    CONFIRMTAKE: '/api/admin/car/confirmTake',
    /**
     * 确认托运
     */
    CONFIRMCHECK: '/api/admin/car/confirmCheck',
    /**
     * 填写快递单号
     */
    SENDEXPRESS: '/api/admin/car/sendExpress',
    /**
     * 查询快递列表
     */
    SEARCHEXPRESS: '/api/admin/car/searchExpress',
    /**
     * 查询自主物流管理列表
     */
    SEARCH_CARLIST: '/api/admin/car/searchCarList',
    /**
     * 取消未配送的装车
     */
    CANCEL_CAR: '/api/admin/car/cancelCar',
    /**
     * 查询出车订单详情列表
     */
    SEARCH_CARDETAILLIST: '/api/admin/car/searchCarDetailList',
    /**
     * 删除出车订单
     */
    DELETE_CAROUTPUT: '/api/admin/car/deleteCarOutput',
    /**
     * 修改订单的实际件数
     */
    UPDATE_OUTPUTPACKAGE: '/api/admin/car/updateOutputPackage',
    /**
     * 完成配送
     */
    FINISH_CAR: '/api/admin/car/finishCar',
    /**
     * 修改自定义排序
     */
    UPDATE_CARCUSTOMESORT: '/api/admin/car/updateCarCustomSort',
    /**
     * 根据订单号查询订单
     */
    SEARCH_OUTPUTDETAIL: '/api/admin/output/searchOutputDetail',
    /**
     * 增加出车订单
     */
    ADD_CAROUTPUT: '/api/admin/car/addCarOutput',
    /**
     * 查询送市场物流管理列表
     */
    SEARCH_CARLIST1: '/api/admin/car/searchCarList1',
    /**
     * 修改停靠位置和客户车牌号
     */
    UPDATE_CARPOSITION: '/api/admin/car/updateCarPosition',
    /**
     * 查询托运管理列表
     */
    SEARCH_CARLIST2: '/api/admin/car/searchCarList2',
    /**
     * 查询快递管理列表
     */
    SEARCH_CARLIST3: '/api/admin/car/searchCarList3',
    /**
     * 查询快递物流信息
     */
    SEARCH_OUTPUTEXPRESS: '/api/admin/car/searchOutputExpress',
    /**
     * 查询车辆列表
     */
    GET_VEHICLELIST: '/api/admin/vehicle/getVehicleList',
    /**
     * 增加车辆
     */
    ADD_VEHICLE: '/api/admin/vehicle/addVehicle',
    /**
     * 删除车辆
     */
    DELETE_VEHICLE: '/api/admin/vehicle/deleteVehicle',
    /**
     * 修改快递
     */
    UPDATE_EXPRESS: '/api/admin/car/updateExpress',
    /**
     * 管理员确认收货
     */
    ADMIN_CONFIRMRECEIVE: '/api/admin/car/adminConfirmReceive',
    /**
     * 重发消息
     */
    SEND_MESSAGE: '/api/admin/car/sendMsgAgain',
    /**
     * 打印出车表
     */
    PRINT_CAROUTPUT:'/api/admin/car/printCarOutput'

};

//设置
const setting = {
    /**
     * 查询设置
     */
    SEARCH_SETTING: '/api/admin/admin/searchSetting',
    /**
     * 修改设置
     */
    UPDATE_SETTING: '/api/admin/admin/updateSetting',
    /**
     * 查询可选账套
     */
    SEARCH_DATABASE: '/api/admin/admin/searchDatabases'
};
//异常单管理
const abnormal = {
    /**
     * 查询异常单列表
     */
    SEARCH_ABNORMALLIST: '/api/admin/output/searchAbnormalList',
    /**
     * 查询缺货汇总详情
     */
    SEARCH_ABNORMALDETAILLIST: '/api/admin/output/searchAbnormalDetailList',
    /**
     * 确认已处理异常
     */
    DEAL_WITHABNORMAL: '/api/admin/output/dealWithAbnormal'
};
//数据统计
const statistics = {
    /**
     * 员工数据统计
     */
    TOTAL_EMPLOYEESTATISTICS: '/api/admin/statistics/totalEmployeeStatistics',
    /**
     * 员工数据详情
     */
    EMPLOYEE_STATISTICSDETAIL: '/api/admin/statistics/employeeStatisticsDetail',
    /**
     * 车辆数据统计
     */
    TOTAL_CARSTATISTICS: '/api/admin/statistics/totalCarStatistics',
    /**
     * 跟车人数据统计
     */
    TOTAL_FOLLOWSTATISTICS: '/api/admin/statistics/totalFollowStatistics',
    /**
     * 司机数据统计
     */
    TOTAL_DRIVERSTATISTICS: '/api/admin/statistics/totalDriverStatistics',
    /**
     * 订单数据统计
     */
    TOTAL_OUTPUTSTATISTICS: '/api/admin/statistics/totalOutputStatistics',
    /**
     * 快递数据统计
     */
    TOTAL_EXPRESSSTATISTICS: '/api/admin/statistics/totalExpressStatistics',
    /**
     * 托运数据统计
     */
    TOTAL_CONSIGNSTATISTICS: '/api/admin/statistics/totalConsignStatistics'
};

//导出数据
const excel = {
    /**
     * 导出入库管理列表
     */
    EXPORT_STORAGELIST: '/api/admin/excel/exportStorageList',
    /**
     * 导出出库管理列表
     */
    EXPORT_OUTPUTLIST: '/api/admin/excel/exportOutputList',
    /**
     * 导出司机数据统计
     */
    EXPORT_DRIVERSTATISTICS: '/api/admin/excel/exportDriverStatistics',
    /**
     * 导出员工数据统计
     */
    EXPORT_EMPLOYEESTATISTICS: '/api/admin/excel/exportEmployeeStatistics',
    /**
     * 导出异常单
     */
    EXPORT_ABNORMALLIST: '/api/admin/excel/exportAbnormalList',
    /**
     * 导出缺货汇总
     */
    EXPORT_ABNORMALDETAIL: '/api/admin/excel/exportAbnormalDetail',
    /**
     * 导出订单数据统计
     */
    EXPORT_OUTPUTSTATISTICS: '/api/admin/excel/exportOutputStatistics',
    /**
     * 导出车辆数据统计
     */
    EXPORT_CARSTATISTICS: '/api/admin/excel/exportCarStatistics',
    /**
     * 导出快递数据统计
     */
    EXPORT_EXPRESSSTATISTICS: '/api/admin/excel/exportExpressStatistics',
    /**
     * 导出托运数据统计
     */
    EXPORT_CONSIGNSTATISTICS: '/api/admin/excel/exportConsignStatistics',
    /**
     * 导出跟车人数据统计
     */
    EXPORT_FOLLOWSTATISTICS: '/api/admin/excel/exportFollowStatistics'
};

//打印机
const printer = {
    /**
     * 查询打印机列表
     */
    SEARCH_PRINTERLIST:'/api/admin/printer/searchPrinterList',
    /**
     * 添加打印机
     */
    ADD_PRINTER:'/api/admin/printer/addPrinter',
    /**
     * 修改打印机
     */
    UPDATE_PRINTER:'/api/admin/printer/updatePrinter',
    /**
     * 删除打印机
     */
    DELETE_PRINTER:'/api/admin/printer/deletePrinter',
    /**
     * 启用/停用打印机
     */
    UPDATE_PRINTERISABLE:'/api/admin/printer/updatePrinterIsable'
};
export {
    requestUrl,
    login,
    sku,
    file,
    menu,
    orders,  //订单
    line,//路线管理
    customer,//客户管理
    roleAssignment,//角色分配
    logistics,//物流管理
    outbound,//出库管理
    car,//出车管理
    setting,//设置
    storage,//入库管理
    abnormal,//异常单管理
    statistics,//数据统计
    excel,//导出数据
    printer,//打印机
} ;